package cn.magic.basic.service;


import cn.magic.basic.dto.LoginDto;
import cn.magic.basic.utils.AjaxResult;
import cn.magic.user.dto.WxDto;

import javax.servlet.http.HttpServletRequest;
import java.util.Map;

public interface ILoginService {
    // 根据账号密码登录
    Map<String, Object> account(LoginDto loginDto);
    // 退出登录
    void quit(HttpServletRequest request);

    // 发送验证码
    void sendMobileCode(LoginDto loginDto);

    // 验证码登录
    Map<String, Object> codeLogin(LoginDto loginDto);

    // 微信登录接口
    AjaxResult wechat(WxDto wxDto);

    // 微信登录绑定账号
    Map<String, Object> binder(WxDto wxDto);
}
